﻿<div id="pui_util_viewer">
	
</div>
<script>
(function(){
	var dr=new Mui.util.DocsRender({
		renderTo:'pui_util_viewer',
		data:{
			title:'Mui.util.Viewer',
			superclass:'Mui.util.Panel',
			subclass:'Mui.util.Window',
			desc:'该组建继承自panel，提供比panel更丰富功能的header的按钮',
			private:[{
				name:'__eventBus',
				desc:'对象的事件容器',
				type:'object',
				def:'{}'
			},{
				name:'__type',
				desc:'类型，用于对类进行描述',
				type:'string',
				def:'Viewer'
			},{
				name:'__constructor',
				desc:'构造函数',
				type:'string',
				def:'Mui.util.Viewer'
			}],
			public:[{
				name:'hasClose',
				desc:'是否有关闭按钮',
				type:'boolean',
				def:'false'
			},{
				name:'hasMin',
				desc:'是否有最小化按钮',
				type:'boolean',
				def:'false'
			},{
				name:'hasMax',
				desc:'是否有最大化按钮',
				type:'boolean',
				def:'false'
			},{
				name:'hasColl',
				desc:'是否有收起展开按钮',
				type:'boolean',
				def:'false'
			},{
				name:'hasRefresh',
				desc:'是否有刷新按钮',
				type:'boolean',
				def:'false'
			}],
			fn:[
			{
				name:'refresh()',
				desc:'刷新body区域的内容，根据type不同，有以下几种情况：<br/>type为html时，根据content或者getContent获取的HTML内容重新设置body的内容<br/>type为url时，重新设置iframe元素的src路径地址为url属性所表示的地址<br/>type为loader时，重新调用ajax方法加载body的内容',
				ret:''
			},
			{
				name:'coll()',
				desc:'收起viewer，使viewer的大小仅显示header部分',
				param:[]
			},
			{
				name:'minShow()',
				desc:'最小化显示viewer'
			},
			{
				name:'maxShow()',
				desc:'最大化显示viewer，撑满整个浏览器的窗口'
			},
			{
				name:'recoverShow()',
				desc:'恢复显示，maxShow的相对方法，恢复到maxShow之前的显示状态'
			},
			{
				name:'initComponent()',
				desc:'重写父类的initComponent方法'
			}
			]
		}
	});
})();
</script>